<?php
/**
 *
 * @author Mr.UBKey
 * @package XPHP
 * @version 0.1 B
 * @copyright XWEB
 */
class XPHP_Directory
{
	 /**
	  * Lấy ra toàn bộ thư mục con và đường dẫn đến thư mục đó 
	  * @param string Đường dẫn đến thư mục cần kiểm tra
	  * @return array $folder=>$path
	  */
	 public static function getSubDirectories($startdir)
	 {
	 	$arrDir = array(); //Mang chua ten thu muc va duong dan den thu muc $foler => $path 
	 	
	 	$startdir .= DIRECTORY_SEPARATOR;
	 	
		$ignoredDirectory[] = '.'; 
		$ignoredDirectory[] = '..';
		
		if (is_dir($startdir))
		{			
			if ($dh = opendir($startdir))
			{ 
				while (($folder = readdir($dh)) !== false)
				{ 
					if (!(array_search($folder,$ignoredDirectory) > -1))
					{ 
						if (filetype($startdir . $folder) == "dir") 
							$arrDir[$folder] = $startdir . $folder; 
					} 
				} 
				closedir($dh); 
			} 
		}
		
		return $arrDir;
	 }
	 
	 
}